package com.pb.wkflow.core.mapper;

import com.pb.wkflow.core.entity.ActRuIdentityLinkEntity;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author 苗益辉
 * @date 2022/5/9 15:03
 */
@Repository
public interface ActIdentityLinkMapper {

    /**
     * 批量新增
     * @param list 插入数据
     */
    void insertBatch(List<ActRuIdentityLinkEntity> list);

    /**
     * 根据任务id删除
     * @param taskId 任务id
     */
    void deleteByTaskId(String taskId);

    /**
     * 根据id查询
     * @param taskId 任务id
     * @param tenantId 租户id
     * @return List<ActRuIdentityLinkEntity>
     */
    List<ActRuIdentityLinkEntity> findUserList(@Param("taskId") String taskId, @Param("tenantId") String tenantId);
}
